VBScript là gì? •VBScript is a scripting language VBScript là một ngôn ngữ kịch bản •A scripting language is a lightweight programming language Một ngôn ngữ kịch bản là một ngôn ngữ lập trình nhẹ •VBScript is a light version of Microsoft's programming language Visual Basic VBScript là một phiên bản nhẹ của ngôn ngữ lập trình Microsoft Visual Basic . Khi một VBScript được chèn vào một tài liệu HTML, trình duyệt Internet sẽ đọc HTML và giải thích VBScript. The VBScript can be executed immediately, or at a later event. Các VBScript có thể được thực hiện ngay lập tức, hoặc tại một sự kiện sau đó. Các tag HTML <script> được sử dụng để chèn một VBScript vào một trang HTML . Ví dụ dưới đây cho thấy làm thế nào để sử dụng VBSript để viết văn bản trên một trang web:<html> <body> <script type="text/vbscript"> document.write("Hello World!") </script> </body> </html> Để chèn một VBScript vào một trang HTML, chúng tôi sử dụng các tag <script>. Inside the <script> tag we use the type attribute to define the scripting language. Bên trong tag <script> chúng tôi sử dụng loại thuộc tính để xác định các ngôn ngữ kịch bản . Vì vậy, các type="text/vbscript"> <script và </ script> cho VBScript nơi bắt đầu và kết thúc: <html> <body> <script type="text/vbscript"> ... </script> </body> </html> Các trình duyệt không hỗ trợ kịch bản, sẽ hiển thị VBScript là nội dung trang. Để ngăn cản họ làm điều này, các tag HTML bình luận nên được sử dụng để "ẩn" của VBScript. Chỉ cần thêm một HTML tag bình luận <-! - Trước khi VBScript đầu tiên tuyên bố, và a> (cuối bình luận) sau khi tuyên bố VBScript cuối cùng, như thế này: <html> <body> <script type="text/vbscript"> <!-- document.write("Hello World!") --> </script> </body> </html> VBScripts trong một trang sẽ được thực hiện ngay lập tức trong khi các trang tải vào trình duyệt. This is not always what we want. Đây không phải là luôn luôn những gì chúng ta muốn. Sometimes we want to execute a script when a page loads, or at a later event, such as when a user clicks a button. When this is the case we put the script inside a function or a sub procedure, you will learn about procedures in a later chapter. Đôi khi chúng ta muốn thực hiện một kịch bản khi một trang tải, hoặc tại một sự kiện sau đó, chẳng hạn như khi một người dùng nhấn một nút. Khi điều này là trường hợp chúng tôi đặt các kịch bản bên trong một chức năng hoặc tiểu thủ tục, bạn sẽ tìm hiểu về thủ tục một chương sau. Chữ viết trong <head> Đặt chức năng của bạn và tiểu thủ tục trong phần đầu, bằng cách này họ là tất cả ở một nơi, và họ không can thiệp vào nội dung trang. <html> <head> <script type="text/vbscript"> function myFunction() alert("Hello World!") end function </script> </head>
<body onload="myFunction()"> </body> </html> Chữ viết trong <body> Nếu bạn không muốn kịch bản của bạn được đặt bên trong một chức năng, và đặc biệt là nếu kịch bản của bạn nên viết nội dung trang, nó nên được đặt trong phần cơ thể. <html> <head> </head>
<body> <script type="text/vbscript"> document.write("This message is written by VBScript") </script> </body>
</html> Chữ viết trong <head> và <body> Bạn có thể đặt một số lượng không giới hạn các script trong tài liệu của bạn, và bạn có thể có kịch bản trong cơ thể và cả hai phần đầu. <html> <head> <script type="text/vbscript"> function myFunction() alert("Hello World!") end function </script> </head>
<body> <button onclick="myFunction()">Click me</button> <script type="text/vbscript"> document.write("This message is written by VBScript") </script> </body> </html> Sử dụng VBScript ngoài Nếu bạn muốn chạy cùng VBScript trên một vài trang, mà không cần phải viết cùng một kịch bản trên mỗi trang, bạn có thể viết một VBScript trong một tập tin bên ngoài. Lưu tập tin VBScript bên ngoài với một phần mở rộng vbs tập tin.. Lưu ý: Các kịch bản bên ngoài không thể chứa các tag <script>! Để sử dụng kịch bản bên ngoài, chỉ đến tập tin vbs trong các thuộc tính "src" của thẻ <script>.: <html> <head> <script type="text/vbscript" src="ex.vbs"></script> </head> <body> </body> </html> Lưu ý: Hãy nhớ để đặt các kịch bản chính xác nơi bạn thường sẽ viết kịch bản!. [trang chủ|Phật giáo|tin mới|Chat|plog|3G Media|Wapmaster]